"""
###########################################
此文件展现了部分视觉的处理，仅仅是对照片进行处理。了解个大概即可，不一定会用到。
###########################################
"""
import sensor
import image
import lcd
def camera_init():
    sensor.reset()
    sensor.set_pixformat(sensor.RGB565)
    sensor.set_framesize(sensor.QVGA)
    sensor.skip_frames(10)
    sensor.run(1)
"""
###########################################
以下初始化以适配亚博K210
###########################################
"""

lcd.init(freq=15000000, color=65535, invert=1)#一些屏幕基本配置
lcd.rotation(2) #LCD屏幕方向
camera_init()
sensor.set_windowing((320, 240))
sensor.set_vflip(1)
sensor.set_hmirror(1)
###########################################
img = sensor.snapshot()#从摄像头获取一张照片
img.save("/sd/Maixduino.jpg")#将img 保存到本地
while True:
    #img = sensor.snapshot()#从摄像头获取一张照片
    #img.save("/sd/Maixduino.jpg")#将img 保存到本地
    img = image.Image("/sd/Maixduino.jpg")#从本地获取一张照片
    pixel = img.get_pixel([0,0])#获取某点像素颜色
    #以下四选一
    img = img.to_grayscale()#图像变成灰度图
    #img = img.to_rgb565()#图像变成565彩色图
    #img = img.to_rainbow()#彩虹图

    #img = img.pix_to_ai()#AI格式不允许输出到显示器


    lcd.display(img)#输出到屏幕上
